<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<!-----------------------------------------------------------------------------------------------
			
			************	HTML 音频/视频 方法	************
			
			load() 			重新加载音频/视频元素。
			play() 			开始播放音频/视频。
			pause() 		暂停当前播放的音频/视频。
			
			
			************	HTML 音频/视频属性		************
			
			播放文件就绪/加载
			
			src 			设置或返回音频/视频元素的当前来源。
			currentSrc 		返回当前音频/视频的 URL。
			preload 		设置或返回音频/视频是否应该在页面加载后进行加载。
			readyState 		返回音频/视频当前的就绪状态。
			loop 			设置或返回音频/视频是否应在结束时重新播放。			
			autoplay 		设置或返回是否在加载完成后随即播放音频/视频。
			networkState 	返回音频/视频的当前网络状态。
			mediaGroup 		设置或返回音频/视频所属的组合（用于连接多个音频/视频元素）。
			
			
			设置默认播放状态
			
			defaultMuted 			设置或返回音频/视频默认是否静音。
			defaultPlaybackRate 	设置或返回音频/视频的默认播放速度。
			
			
			播放控件
						
			controls 		设置或返回音频/视频是否显示控件（比如播放/暂停等）
			controller 		返回表示音频/视频当前媒体控制器的 MediaController 对象。

				//声音
				muted 			设置或返回音频/视频是否静音。
				volume 			设置或返回音频/视频的音量。
				
				//进度条
				duration 		返回当前音频/视频的长度（以秒计）。
				currentTime 	设置或返回音频/视频中的当前播放位置（以秒计）。
				playbackRate 	设置或返回音频/视频播放的速度。
				seeking 		返回用户是否正在音频/视频中进行查找。
								
				//状态
				ended 			返回音频/视频的播放是否已结束。
				paused 			设置或返回音频/视频是否暂停。

			buffered 		返回表示音频/视频已缓冲部分的 TimeRanges 对象。
			played 			返回表示音频/视频已播放部分的 TimeRanges 对象。
			seekable 		返回表示音频/视频可寻址部分的 TimeRanges 对象。						
			error 			返回表示音频/视频错误状态的 MediaError 对象。
			audioTracks 	返回表示可用音频轨道的 AudioTrackList 对象。						
			crossOrigin 	设置或返回音频/视频的 CORS 设置。						
			startDate 		返回表示当前时间偏移的 Date 对象。
			textTracks 		返回表示可用文本轨道的 TextTrackList 对象。
			videoTracks 	返回表示可用视频轨道的 VideoTrackList 对象。
			
		************	HTML 音频/视频 事件		************	
		
			abort 				当音频/视频的加载已放弃时触发。 
			canplay 			当浏览器可以开始播放音频/视频时触发。 
			canplaythrough 		当浏览器可在不因缓冲而停顿的情况下进行播放时触发。 
			durationchange 		当音频/视频的时长已更改时触发。 
			emptied 			当目前的播放列表为空时触发。 
			ended 				当目前的播放列表已结束时触发。 
			error 				当在音频/视频加载期间发生错误时触发。 
			loadeddata 			当浏览器已加载音频/视频的当前帧时触发。 
			loadedmetadata 		当浏览器已加载音频/视频的元数据时触发。 
			loadstart 			当浏览器开始查找音频/视频时触发。 
			pause 				当音频/视频已暂停时触发。 
			play 				当音频/视频已开始或不再暂停时触发。 
			playing 			当音频/视频在因缓冲而暂停或停止后已就绪时触发。 
			progress 			当浏览器正在下载音频/视频时触发。 
			ratechange 			当音频/视频的播放速度已更改时触发。 
			seeked 				当用户已移动/跳跃到音频/视频中的新位置时触发。 
			seeking 			当用户开始移动/跳跃到音频/视频中的新位置时触发。 
			stalled 			当浏览器尝试获取媒体数据，但数据不可用时触发。 
			suspend 			当浏览器刻意不获取媒体数据时触发。 
			timeupdate 			当目前的播放位置已更改时触发。 
			volumechange 		当音量已更改时触发。 
			waiting 			当视频由于需要缓冲下一帧而停止时触发。 
		
		
		************	写在audio标签内部的属性	************
			
			src			要播放的视频的 URL。 
			height		设置视频播放器的高度。 
			width		设置视频播放器的宽度。 
			controls	如果出现该属性，则向用户显示控件，比如播放按钮。 
			autoplay	如果出现该属性，则视频在就绪后马上播放。 
			none 		如果出现该属性，则视频在页面加载时进行加载，并预备播放。如果使用 "autoplay"，则忽略该属性。  
			loop		如果出现该属性，则当媒介文件完成播放后再次开始播放。 
			muted		如果出现该属性，视频的音频输出为静音。 
			poste		规定视频正在下载时显示的图像，直到用户点击播放按钮。 			
			preloadNew	auto/metadata/none 规定当网页加载时，音频是否默认被加载以及如何被加载。 
						
		------------------------------------------------------------------------------------------------>

		<audio controls loop muted>
			<source src="horse.ogg" type="audio/ogg">
			<source src="horse.mp3" type="audio/mpeg">
		</audio>
		
	</body>

</html>